# 给定一个整数数组 nums ，找到一个具有最大和的连续子数组（子数组最少包含一个元素），返回其最大和。

class Solution:
    def maxSubArray(self, nums: List[int]) -> int:
        max = -999999
        for i in range(len(nums)):
            sum = 0
            for j in range(i,len(nums)):
                sum = sum + nums[j]
                if max < sum:
                    max = sum
                if sum < 0:
                    break
        return max
